|
28 | 28 | JiraSource,
|
29 | 29 | JiraQuery,
|
30 | 30 | Weaviate,
|
| 31 | + VertexFeatureStore, |
31 | 32 | )
|
32 | 33 | from google.cloud.aiplatform_v1beta1 import (
|
33 | 34 | GoogleDriveSource,
|
|
68 | 69 | collection_name=TEST_WEAVIATE_COLLECTION_NAME,
|
69 | 70 | api_key=TEST_WEAVIATE_API_KEY_SECRET_VERSION,
|
70 | 71 | )
|
| 72 | +TEST_VERTEX_FEATURE_STORE_RESOURCE_NAME = "test-feature-view-resource-name" |
71 | 73 | TEST_GAPIC_RAG_CORPUS = GapicRagCorpus(
|
72 | 74 | name=TEST_RAG_CORPUS_RESOURCE_NAME,
|
73 | 75 | display_name=TEST_CORPUS_DISPLAY_NAME,
|
|
94 | 96 | ),
|
95 | 97 | ),
|
96 | 98 | )
|
| 99 | +TEST_GAPIC_RAG_CORPUS_VERTEX_FEATURE_STORE = GapicRagCorpus( |
| 100 | + name=TEST_RAG_CORPUS_RESOURCE_NAME, |
| 101 | + display_name=TEST_CORPUS_DISPLAY_NAME, |
| 102 | + description=TEST_CORPUS_DISCRIPTION, |
| 103 | + rag_vector_db_config=RagVectorDbConfig( |
| 104 | + vertex_feature_store=RagVectorDbConfig.VertexFeatureStore( |
| 105 | + feature_view_resource_name=TEST_VERTEX_FEATURE_STORE_RESOURCE_NAME |
| 106 | + ), |
| 107 | + ), |
| 108 | +) |
97 | 109 | TEST_EMBEDDING_MODEL_CONFIG = EmbeddingModelConfig(
|
98 | 110 | publisher_model="publishers/google/models/textembedding-gecko",
|
99 | 111 | )
|
| 112 | +TEST_VERTEX_FEATURE_STORE_CONFIG = VertexFeatureStore( |
| 113 | + resource_name=TEST_VERTEX_FEATURE_STORE_RESOURCE_NAME, |
| 114 | +) |
100 | 115 | TEST_RAG_CORPUS = RagCorpus(
|
101 | 116 | name=TEST_RAG_CORPUS_RESOURCE_NAME,
|
102 | 117 | display_name=TEST_CORPUS_DISPLAY_NAME,
|
|
109 | 124 | description=TEST_CORPUS_DISCRIPTION,
|
110 | 125 | vector_db=TEST_WEAVIATE_CONFIG,
|
111 | 126 | )
|
| 127 | +TEST_RAG_CORPUS_VERTEX_FEATURE_STORE = RagCorpus( |
| 128 | + name=TEST_RAG_CORPUS_RESOURCE_NAME, |
| 129 | + display_name=TEST_CORPUS_DISPLAY_NAME, |
| 130 | + description=TEST_CORPUS_DISCRIPTION, |
| 131 | + vector_db=TEST_VERTEX_FEATURE_STORE_CONFIG, |
| 132 | +) |
112 | 133 | TEST_PAGE_TOKEN = "test-page-token"
|
113 | 134 |
|
114 | 135 | # RagFiles
|
|
0 commit comments