Skip to content

Commit bbc086b

Browse files
fix some tests
1 parent c350c57 commit bbc086b

File tree

10 files changed

+45
-226
lines changed

10 files changed

+45
-226
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Build your AI agents in three lines of code!
8181
**OpenAI**
8282
* [gpt-4.1](https://platform.openai.com/docs/models/gpt-4.1) (agent - can be overridden)
8383
* [gpt-4.1-nano](https://platform.openai.com/docs/models/gpt-4.1-nano) (router)
84-
* [text-embedding-3-large](https://platform.openai.com/docs/models/text-embedding-3-large) (embedding)
84+
* [text-embedding-3-small](https://platform.openai.com/docs/models/text-embedding-3-small) (embedding)
8585
* [tts-1](https://platform.openai.com/docs/models/tts-1) (audio TTS)
8686
* [gpt-4o-mini-transcribe](https://platform.openai.com/docs/models/gpt-4o-mini-transcribe) (audio transcription)
8787
* [gpt-image-1](https://platform.openai.com/docs/models/gpt-image-1) (image generation - can be overridden)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "solana-agent"
3-
version = "30.0.0-dev11"
3+
version = "30.0.0"
44
description = "AI Agents for Solana"
55
authors = ["Bevan Hunt <bevan@bevanhunt.com>"]
66
license = "MIT"

solana_agent/adapters/openai_adapter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
DEFAULT_CHAT_MODEL = "gpt-4.1"
3737
DEFAULT_VISION_MODEL = "gpt-4.1"
3838
DEFAULT_PARSE_MODEL = "gpt-4.1-nano"
39-
DEFAULT_EMBEDDING_MODEL = "text-embedding-3-large"
40-
DEFAULT_EMBEDDING_DIMENSIONS = 3072
39+
DEFAULT_EMBEDDING_MODEL = "text-embedding-3-small"
40+
DEFAULT_EMBEDDING_DIMENSIONS = 1536
4141
DEFAULT_TRANSCRIPTION_MODEL = "gpt-4o-mini-transcribe"
4242
DEFAULT_TTS_MODEL = "tts-1"
4343

@@ -526,7 +526,7 @@ async def embed_text(
526526
527527
Args:
528528
text: The text to embed.
529-
model: The embedding model to use (defaults to text-embedding-3-large).
529+
model: The embedding model to use (defaults to text-embedding-3-small).
530530
dimensions: Desired output dimensions for the embedding.
531531
532532
Returns:

solana_agent/adapters/pinecone_adapter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def __init__(
3333
self,
3434
api_key: Optional[str] = None,
3535
index_name: Optional[str] = None,
36-
# Default for OpenAI text-embedding-3-large, MUST match external embedder
36+
# Default for OpenAI text-embedding-3-small, MUST match external embedder
3737
embedding_dimensions: int = 3072,
3838
cloud_provider: str = "aws",
3939
region: str = "us-east-1",

solana_agent/factories/agent_factory.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,10 @@ def create_from_config(config: Dict[str, Any]) -> QueryService:
243243

244244
# Determine OpenAI model and dimensions for KBService
245245
openai_model_name = openai_embed_config.get(
246-
"model_name", "text-embedding-3-large"
246+
"model_name", "text-embedding-3-small"
247247
)
248-
if openai_model_name == "text-embedding-3-large":
249-
openai_dimensions = 3072
248+
if openai_model_name == "text-embedding-3-large": # pragma: no cover
249+
openai_dimensions = 3072 # pragma: no cover
250250
elif openai_model_name == "text-embedding-3-small": # pragma: no cover
251251
openai_dimensions = 1536 # pragma: no cover
252252
else: # pragma: no cover
@@ -324,7 +324,7 @@ def create_from_config(config: Dict[str, Any]) -> QueryService:
324324
pinecone_adapter=pinecone_adapter,
325325
openai_adapter=llm_adapter,
326326
embedding_model=graph_memory_config.get(
327-
"embedding_model", "text-embedding-3-large"
327+
"embedding_model", "text-embedding-3-small"
328328
),
329329
)
330330
logger.info("Graph Memory Service initialized successfully.")

solana_agent/services/graph_memory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def __init__(
1515
graph_adapter: MongoDBGraphAdapter,
1616
pinecone_adapter: PineconeAdapter,
1717
openai_adapter: OpenAIAdapter,
18-
embedding_model: str = "text-embedding-3-large",
18+
embedding_model: str = "text-embedding-3-small",
1919
):
2020
self.graph = graph_adapter
2121
self.pinecone = pinecone_adapter

solana_agent/services/knowledge_base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def __init__(
3333
pinecone_adapter: PineconeAdapter,
3434
mongodb_adapter: MongoDBAdapter,
3535
openai_api_key: str,
36-
openai_model_name: str = "text-embedding-3-large",
36+
openai_model_name: str = "text-embedding-3-small",
3737
collection_name: str = "knowledge_documents",
3838
rerank_results: bool = False,
3939
rerank_top_k: int = 3,
@@ -70,7 +70,7 @@ def __init__(
7070
)
7171

7272
# Determine expected embedding dimensions based on model name
73-
if openai_model_name == "text-embedding-3-large":
73+
if openai_model_name == "text-embedding-3-small":
7474
openai_dimensions = 3072
7575
elif openai_model_name == "text-embedding-3-small":
7676
openai_dimensions = 1536

tests/unit/factories/test_agent_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ def test_create_from_config_with_knowledge_base(
703703
pinecone_adapter=mock_pinecone_instance,
704704
mongodb_adapter=mock_mongo_instance,
705705
openai_api_key="test-openai-key", # From config
706-
openai_model_name="text-embedding-3-large",
706+
openai_model_name="text-embedding-3-small",
707707
collection_name="knowledge_documents", # From config
708708
rerank_results=True, # From config (pinecone.use_reranking)
709709
rerank_top_k=3, # From config (knowledge_base.results_count)

0 commit comments

Comments
 (0)